Text copied to clipboard!
Заглавие
Text copied to clipboard!Разработчик на междинен софтуер
Описание
Text copied to clipboard!
Търсим разработчик на междинен софтуер, който да се присъедини към нашия екип и да играе ключова роля в проектирането, разработката и поддръжката на междинни решения, които свързват различни системи и приложения. Като част от нашия екип, вие ще работите в тясно сътрудничество с екипите по разработка, инфраструктура и сигурност, за да осигурите безпроблемна интеграция и висока производителност на системите.
Вашата основна задача ще бъде създаването на софтуерни компоненти, които служат като посредник между различни приложения, бази данни и услуги. Това включва разработване на API интерфейси, управление на съобщения, трансформация на данни и осигуряване на сигурна комуникация между системите. Ще използвате съвременни технологии като Java, Spring Boot, Apache Kafka, RESTful и SOAP уеб услуги, както и инструменти за мониторинг и логване.
Идеалният кандидат има опит в разработката на междинен софтуер, добро разбиране на архитектурата на разпределени системи и умения за решаване на сложни технически проблеми. Очакваме от вас да имате аналитично мислене, внимание към детайла и желание за учене и развитие в динамична среда.
Ако сте мотивиран специалист, който иска да работи върху иновативни проекти и да допринася за изграждането на стабилна и мащабируема ИТ инфраструктура, ще се радваме да се запознаем с вас.
Отговорности
Text copied to clipboard!- Разработване и поддръжка на междинен софтуер и интеграционни решения
- Проектиране и имплементиране на API интерфейси и уеб услуги
- Интеграция на вътрешни и външни системи чрез различни протоколи
- Управление на съобщения и трансформация на данни между системи
- Осигуряване на сигурност и надеждност на комуникацията между приложенията
- Работа с екипи по разработка, инфраструктура и сигурност
- Използване на инструменти за мониторинг и логване
- Участие в архитектурни решения и технически анализи
- Оптимизация на производителността и скалируемостта на решенията
- Поддръжка на документация и технически спецификации
Изисквания
Text copied to clipboard!- Висше образование в областта на компютърните науки или сходна специалност
- Опит в разработката на междинен софтуер поне 2 години
- Добри познания по Java, Spring Boot и RESTful уеб услуги
- Опит с Apache Kafka, RabbitMQ или други системи за съобщения
- Разбиране на архитектурата на разпределени системи
- Умения за работа с XML, JSON и трансформация на данни
- Опит с инструменти за CI/CD и DevOps практики
- Добри комуникационни умения и работа в екип
- Аналитично мислене и умения за решаване на проблеми
- Желание за учене и адаптиране към нови технологии
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с разработка на междинен софтуер?
- С кои технологии за интеграция сте работили досега?
- Как подхождате към проектиране на API интерфейси?
- Какви предизвикателства сте срещали при интеграция на системи?
- Как осигурявате сигурност при обмен на данни между приложения?
- Какви инструменти използвате за мониторинг и логване?
- Имате ли опит с микросървисна архитектура?
- Какво е вашето ниво на владеене на Java и Spring Boot?
- Как се справяте със скалируемостта на междинните решения?
- Какви са вашите очаквания от тази роля?